[IA64] Resolve a race in tlb_track_search_and_remove()
authorawilliam@xenbuild2.aw <awilliam@xenbuild2.aw>
Fri, 12 Jan 2007 19:03:38 +0000 (12:03 -0700)
committerawilliam@xenbuild2.aw <awilliam@xenbuild2.aw>
Fri, 12 Jan 2007 19:03:38 +0000 (12:03 -0700)
commit00fd1992350859a96239c8351e0b7d706d4f0902
tree31732fea8eac17523c02177e05d9b784e739d9e9
parent99954e535e5c835c14a592ad18217b293b64b3e7
[IA64] Resolve a race in tlb_track_search_and_remove()

When tlb_track_search_and_remove() is about to remove a found entry,
another cpu might update p2m entry and insert the entry right before that.
It must be aware of it.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
xen/arch/ia64/xen/tlb_track.c